Enter what each person paid and see who owes whom
When people in a group or on a trip have each paid different amounts up front, enter each person's name and what they paid, and this split-the-bill calculator shows the total, the average per person and a settlement list of who should send how much to whom. Use it when payments are scattered, say one person paid for dinner and another for taxis, to settle everything in a few transfers. Amounts are in Korean won.
First everyone's payments are added for the total, which is divided by the number of people for the average. Anyone who paid less than the average becomes a payer, and anyone who paid more becomes a receiver. Each group is sorted by the size of its difference, then the largest payer is matched with the largest receiver and the smaller of the two amounts is settled as one transfer; when one side reaches zero, the next person steps in. This needs at most 'people − 1' transfers. Differences under 0.5 won count as settled, and amounts are shown rounded to the won. For example, A 120,000, B 0, C 30,000 and D 50,000 give a total of 200,000 and an average of 50,000; settlement is 'B → A 50,000' and 'C → A 20,000', just two transfers. D paid exactly the average and has nothing to send or receive.
It pairs the largest differences first, so it needs at most 'people − 1' transfers. That is usually plenty few, but it does not guarantee the mathematical minimum in every case.
A large difference can cover one receiver's share and still have some left, so it is paired with the next receiver. The totals are the same, so it is fair whoever you pay.
It only splits equally. For different shares, divide the bill into items with different participants, calculate each, and add the results.
No. Everything is calculated in your browser and nothing is sent to a server. Closing or refreshing the page clears it.